問題 §
以下のコードで、ファイルサーバ上のファイル名に#の入ったファイルはWPFのMediaElementで再生できない
mediaElement.Source = new Uri(path);
mediaElement.Play();
ローカルのSSDにあるときは再生できる
ファイルサーバ上のファイルのみである
ドライブ名経由でもUNC経由でも再生できない
原因 §
不明
対策 §
Obsoletedなメソッドを使う方法しか見つけられなかった。
#pragma warning disable CS0618 // 型またはメンバーが旧型式です
mediaElement.Source = new Uri(path,true);
#pragma warning restore CS0618 // 型またはメンバーが旧型式です
mediaElement.Play();